Representing Feature Models of Software Product Families Using a Configuration Ontology

نویسندگان

  • Timo Asikainen
  • Tomi Männistö
  • Timo Soininen
چکیده

1 Helsinki University of Technology, Software Business and Engineering Institute, P.O. Box 9210, FIN-02015 HUT, Finland. Email: {Timo.Asikainen, Tomi.Mannisto, Timo.Soininen }@hut.fi Abstract. We study the possibility of applying configuration techniques developed for mechanical and electronics products to software. We analyse and compare the underlying concepts of three feature modelling methods and configuration modelling concepts. It turns out that most of the knowledge that can be captured using feature modelling methods can be represented using configuration modelling concepts, although the representation is not perfectly intuitive. This indicates that applying existing configuration tools and techniques to software is feasible, but requires careful work in adjusting these for use with software product families.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ontology-based Model Comparison

This paper proposes an ontology-based approach for comparing software products modelled with UML. An ontology is used that defines the structure of all software products developed so far or even all products that can be developed using the specified architecture. Using such an ontology the models of different software products can be compared more effectively. 1. Problems in Comparing UML Model...

متن کامل

Building of feature meta-model based on flexible transaction model and ontology

Feature modeling has become the most important method for representing variability and commonality in software product families. Several kinds of feature meta-models have been proposed. However, they can’t meet the requirements of dynamic Internet environment or software reuse. This paper proposes a feature meta-model which is based on ontology and FCM (Flexible Transaction Model). In particula...

متن کامل

On the Relationship between Feature Models and Ontologies

Feature modeling is an increasingly popular domain modeling technique, particularly used in software product line development for managing commonality and variability. Ontology modeling is also an increasingly popular domain modeling technique, applicable to software engineering in general. An emerging paradigm called model-driven software product lines (MDSPL) proposes systematic modeling as t...

متن کامل

Configuring Product Families Using Design Spaces

In the product family based application engineering process configuration of the reusable assets is an important issue. Variability introduced during domain engineering has to be resolved to the concrete requirements of the specific application. On the requirements level variability is typically described in feature models as introduced in the FODA approach. On lower levels variability is integ...

متن کامل

Kumbang: A domain ontology for modelling variability in software product families

Variability is the ability of a system to be efficiently extended, changed, customised or configured for use in a particular context. There is an ever-growing demand for variability of software. Software product families are an important means for implementing software variability. We present a domain ontology called Kumbang for modelling the variability in software product families. Kumbang sy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004